Conversation
🔀 Branch Merge CheckPR direction: ✅ Passed — |
✅ Ability Validation Passed |
🔍 Lint ResultsFiles linted: ✅ Flake8 — Passed
|
ca81f82 to
f506576
Compare
|
waiting on revision! |
|
under review |
|
Hey I have reveiwd and ran your ability code but it's not triggered with me. |
|
Hi, Thanks for the feedback. I've reviewed the code and added a fallback so the ability will trigger even if config.json isn't loaded correctly. Now, if the config is missing, it still registers with the default hotwords: Please pull the latest changes from the package-tracker branch (the commit is now up‑to‑date) and redeploy the ability. After that, try the trigger words again. If it still doesn't trigger, could you: Check that the config.json file is present in the same directory as main.py and contains the matching_hotwords list. Share any logs or error messages from the OpenHome Live Editor — that would help me see what the runtime actually loaded. I've also added a startup log that prints the registered hotwords, so any logs you can provide will be very useful. Thanks again for your help testing this — we're very close to a fully working ability. Best regards, |
…ion without os import
…, remove open() calls
…ributes, removed open() calls - ready for production
…ter capability tag format
|
ability should be good to go |
|
Your ability is under review. Our team will review it and provide feedback shortly. Thank you for your submission |
✅ Community PR Path Check — PassedAll changed files are inside the |
What does this Ability do?
A voice‑driven package tracker for OpenHome. Users can add tracking numbers with friendly names, check real‑time status via the TrackingMore API, list all packages, and remove them – all through natural voice commands.
Suggested Trigger Words
Type
External APIs
Testing
Checklist
community/package-tracker/main.pyfollows SDK patternREADME.mdincludedresume_normal_flow()called on every exit pathprint()– usingeditor_logging_handlerasyncio.sleep()orasyncio.create_task()Anything else?